package com.yan.design.two.structure.s6;

/**
 * 6. 享元模式
 *
 * @author shengren.yan
 * @create 2022-08-01
 */
public class ConcreteWebSite extends WebSite {

    private String type = ""; // 类型  - 共享的内容状态

    public ConcreteWebSite(String str){
        this.type = str;
    }

    @Override
    public void use() {
        System.out.println("网站的形式：" + type + " 使用中");
    }

    @Override
    public void use(User user) {
        System.out.println("网站的形式：" + type + " 使用中" + user.getName());
    }

}
